﻿using NewLife;
using NewLife.Data;
using NewLife.Log;
using NewLife.Model;
using NewLife.Net;

using System.Text;

namespace ConsoleApp1
{
    public class MessageActor : Actor
    {
        public static NetServer _NetServer = null;

        public MessageActor()
        {

        }

        //protected override async Task ReceiveAsync(ActorContext context)
        //{
        //    try
        //    {
        //        if (_NetServer != null)
        //        {
        //            var msg = $"业务处理:{context.Message?.ToString()}";

        //            var name = _NetServer.Sessions[0].Session.Name;

        //            XTrace.WriteLine("{0}", msg);
        //            var pk = new Packet(msg.GetBytes());

        //            //_NetServer.SendAllAsync(pk);
        //            _NetServer.SendAllMessage(pk);
        //        }
        //    }
        //    catch (Exception exp)
        //    {
        //        XTrace.WriteException(exp);
        //    }
        //}
    }
}
